// 220111 2016

// 常用工具

/*
util 是一个Node.js 核心模块，提供常用函数的集合，用于弥补核心 JavaScript 的功能 过于精简的不足。
const util = require('util');
*/

// util.callbackify(original)
// 将 async 异步函数（或者一个返回值为 Promise 的函数）转换成遵循异常优先的回调风格的函数
// utilCallbackify.js

// util.inherits(constructor, superConstructor) 
// 是一个实现对象间【原型继承】的函数。
// utilInherits.js

// 220112

// util.inspect(object,[showHidden],[depth],[colors])
// utilInspect.js

var util = require('util');

// util.isArray(object) 是否数组
console.log(util.isArray([])); // true
console.log(util.isArray(new Array));
console.log(util.isArray({})); // false
console.log(util.isArray(1));
console.log(util.isArray(''));
console.log('END.31');

// util.isRegExp(object) 是否正则表达式

// util.isDate(object) 是否日期对象
